﻿using System;

namespace Kyoh.Lib.Win32API
{
    /// <summary>レイヤードウィンドウの透明度を指定します。</summary>
    [Flags]
    public enum UpdateLayeredWindowFlags
    {
        /// <summary><see cref="BlendFunction"/> を使用して、透明度を指定します。ディスプレイモードが 256 色以下の場合は、<see cref="UpdateLayeredWindowFlags.Opaque"/>をセットした場合と同じ効果になります。</summary>
        Alpha = 2,

        /// <summary>カラーキーに指定した色を透明色として使います。</summary>
        ColorKey = 1,

        /// <summary>不透明なレイヤードウィンドウを描画します。</summary>
        Opaque = 4,
    }
}
